package cn.jiedanba.cacert.common.ca.crl.domain;

import java.math.BigInteger;
import java.security.PrivateKey;
import java.security.cert.X509Certificate;
import java.util.Date;

import lombok.Data;

@Data
public class PkiCRL {
	/**
	 * 原crl
	 */
	private byte[] crlEncoding;

	/**
	 * 吊销时间
	 */
	private Date revokeDate;

	/**
	 * 下次更新时间
	 */
	private Date nextUpdate;

	/**
	 * 签名证书
	 */
	private X509Certificate signCert;

	/**
	 * 私钥
	 */
	private PrivateKey privateKey;

	/**
	 * 证书序列号
	 */
	private BigInteger certSerial;

	/**
	 * 吊销理由
	 */
	private int reason;

	/**
	 * 签名算法
	 */
	private String algorithm;

}
